.searchStation {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    background-color: #fff;
    position: relative;
    box-sizing: border-box;
    &::-webkit-scrollbar {
        display: none
    }
    .search_view {
        display: flex;
        box-sizing: border-box;
        align-items: center;
        margin: .4rem;
        height: 1.17rem;
        background: rgba(244, 246, 249, 1);
        border-radius: .2rem;
        padding: 0 0 0 .4rem;
        .search_icon {
            display: block;
            width: .4rem;
            height: .4rem;
        }
        input::-webkit-input-placeholder {
            color: rgba(132, 144, 155, 1);
        }
        .input {
            width: 100%;
            height: 1rem;
            line-height: 1rem;
            background: rgba(244, 246, 249, 1);
            border: 0;
            outline: none;
            margin-left: .4rem;
            font-size: 0.35rem;
            font-weight: 500;
            color: rgba(132, 144, 155, 1);
        }
    }
    .list_view {
        flex: 1;
        padding:.2rem .4rem;
        overflow: hidden;
        .list {
            padding: .6rem 0;
            border-bottom: 1px solid #D4D4D7;
            &:first-child{
                padding-top: 0;
            }
            .station_view {
                display: flex;
                align-items: flex-start;
                font-size: 0.43rem;
                font-weight: bold;
                color: rgba(54, 64, 74, 1);
                .address_icon {
                    color: #4BE4CB;
                    margin-right: .2rem;
                    font-size: .4rem;
                }
            }
            .address {
                margin-top: .2rem;
                font-size: 0.37rem;
                font-weight: 500;
                color: rgba(153, 154, 157, 1);
                margin-left: .6rem;
            }
        }
    }
}

.all{
    
}